a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var {background:transparent;font-size:100%;border:0;outline:0;margin:0;padding:0;}
blockquote,q {quotes:none;}
table,table td {border:none;border-collapse:collapse;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog {display: block}
audio[controls],canvas,video {display: inline-block; zoom: 1}
audio:not([controls]) {display: none; height: 0;}
fieldset {border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
button, input, select, textarea {font-family: inherit; margin: 0; line-height: normal;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;padding: 0;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input,textarea {outline:none !important;}
textarea {overflow: auto; vertical-align: top; resize: none;}
a {background: transparent; cursor: pointer;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;}
nav ul {list-style: none;}
hr {box-sizing: content-box; height: 0; }
html, body{width: 100%; height: 100%; font-family: sans-serif;  -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%}
body{font-size: 1.6em;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
p {line-height: 150%;}